package com.beiye.drivertransport.bean;

import java.util.List;

/**
 * Created by ky on 2018/5/17.
 */

public class AppModule {

    /**
     * result : true
     * data : null
     * msg : 操作成功
     * rows : [{"sn":null,"adId":null,"moduleType":1,"moduleId":20100001,"moduleName":"安全学习","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805141421172954482.png?Expires=3104202078&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=PZfM%2B35%2Fms1OSTSKVaho6RsbZhA%3D","seqNo":1,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":1,"moduleId":20100002,"moduleName":"学习记录","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805141505096727691.png?Expires=3104204709&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=YEeYfNqQoFmFbXEmUZuYQCMByzQ%3D","seqNo":2,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":1,"moduleId":20100003,"moduleName":"岗前培训","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805141503458417905.png?Expires=3104204626&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=ACTsJJfRVslCqujswgIKXZQg1Y4%3D","seqNo":3,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":1,"moduleId":20100004,"moduleName":"在线测验","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805161151073704598.png?Expires=3104365868&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=zs42MOW2Q15cgY%2BNUyrAC5ESL88%3D","seqNo":4,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":2,"moduleId":20200001,"moduleName":"日常检查","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805151455330075003.png?Expires=3104290533&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=7wP%2BSMEHi0zQBVFSd2ZFWynhkIA%3D","seqNo":1,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":2,"moduleId":20200002,"moduleName":"安全例检","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805151457191205197.png?Expires=3104290639&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=ocRtM19h8HPOkuYbB3joNijq3jo%3D","seqNo":2,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":2,"moduleId":20200003,"moduleName":"隐患治理","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805161153231350794.png?Expires=3104366003&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=Jz3Ehv5d%2Fui0PiY5Z8VqIb443e4%3D","seqNo":3,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null},{"sn":null,"adId":null,"moduleType":2,"moduleId":20200004,"moduleName":"二级维护","useObject":null,"callWay":1,"callUrl":null,"iconUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805161154516725674.png?Expires=3104366091&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=AiaQeW3drstAVxCGqIpHElMFaiA%3D","seqNo":4,"moduleDesc":null,"mark":null,"fromAdId":null,"toAdId":null,"userId":null,"creationDate":null,"resultCode":null}]
     * total : null
     * code : 0
     */

    private boolean result;
    private Object data;
    private String msg;
    private Object total;
    private int code;
    private List<RowsBean> rows;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public Object getTotal() {
        return total;
    }

    public void setTotal(Object total) {
        this.total = total;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class RowsBean {
        /**
         * sn : null
         * adId : null
         * moduleType : 1
         * moduleId : 20100001
         * moduleName : 安全学习
         * useObject : null
         * callWay : 1
         * callUrl : null
         * iconUrl : http://beiye-training.oss-cn-beijing.aliyuncs.com/system/201805141421172954482.png?Expires=3104202078&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=PZfM%2B35%2Fms1OSTSKVaho6RsbZhA%3D
         * seqNo : 1
         * moduleDesc : null
         * mark : null
         * fromAdId : null
         * toAdId : null
         * userId : null
         * creationDate : null
         * resultCode : null
         */

        private Object sn;
        private Object adId;
        private int moduleType;
        private int moduleId;
        private String moduleName;
        private Object useObject;
        private int callWay;
        private Object callUrl;
        private String iconUrl;
        private int seqNo;
        private Object moduleDesc;
        private Object mark;
        private Object fromAdId;
        private Object toAdId;
        private Object userId;
        private Object creationDate;
        private Object resultCode;

        public Object getSn() {
            return sn;
        }

        public void setSn(Object sn) {
            this.sn = sn;
        }

        public Object getAdId() {
            return adId;
        }

        public void setAdId(Object adId) {
            this.adId = adId;
        }

        public int getModuleType() {
            return moduleType;
        }

        public void setModuleType(int moduleType) {
            this.moduleType = moduleType;
        }

        public int getModuleId() {
            return moduleId;
        }

        public void setModuleId(int moduleId) {
            this.moduleId = moduleId;
        }

        public String getModuleName() {
            return moduleName;
        }

        public void setModuleName(String moduleName) {
            this.moduleName = moduleName;
        }

        public Object getUseObject() {
            return useObject;
        }

        public void setUseObject(Object useObject) {
            this.useObject = useObject;
        }

        public int getCallWay() {
            return callWay;
        }

        public void setCallWay(int callWay) {
            this.callWay = callWay;
        }

        public Object getCallUrl() {
            return callUrl;
        }

        public void setCallUrl(Object callUrl) {
            this.callUrl = callUrl;
        }

        public String getIconUrl() {
            return iconUrl;
        }

        public void setIconUrl(String iconUrl) {
            this.iconUrl = iconUrl;
        }

        public int getSeqNo() {
            return seqNo;
        }

        public void setSeqNo(int seqNo) {
            this.seqNo = seqNo;
        }

        public Object getModuleDesc() {
            return moduleDesc;
        }

        public void setModuleDesc(Object moduleDesc) {
            this.moduleDesc = moduleDesc;
        }

        public Object getMark() {
            return mark;
        }

        public void setMark(Object mark) {
            this.mark = mark;
        }

        public Object getFromAdId() {
            return fromAdId;
        }

        public void setFromAdId(Object fromAdId) {
            this.fromAdId = fromAdId;
        }

        public Object getToAdId() {
            return toAdId;
        }

        public void setToAdId(Object toAdId) {
            this.toAdId = toAdId;
        }

        public Object getUserId() {
            return userId;
        }

        public void setUserId(Object userId) {
            this.userId = userId;
        }

        public Object getCreationDate() {
            return creationDate;
        }

        public void setCreationDate(Object creationDate) {
            this.creationDate = creationDate;
        }

        public Object getResultCode() {
            return resultCode;
        }

        public void setResultCode(Object resultCode) {
            this.resultCode = resultCode;
        }
    }
}
